package com.cloudbroker.bcs.platform.ltb.bizapi.service.business.favorite;

import com.cloudbroker.bcs.common.entity.HSBCPSBackVO;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.business.favorite.result.FavoriteDetailResult;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.business.favorite.result.FavoritePageResult;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.business.favorite.vo.FavoriteAddForm;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.business.favorite.vo.FavoriteListForm;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.business.favorite.vo.FavoriteUpdateForm;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.business.favorite.vo.FavoriteViewForm;

public interface FavoriteBizService {
	
	/**
	 * DAVB0401
	 * 获取收藏夹列表信息
	 * */
	public FavoritePageResult funcFavoriteList(FavoriteListForm param);
	
	/**
	 * DAVB0402
	 * 收藏详情查看
	 * */
	public FavoriteDetailResult funcFavoriteDetail(FavoriteViewForm param);
	
	/**
	 * DAVB0403
	 * 收藏清空删除（待用）
	 * */
	public HSBCPSBackVO funcFavoriteDel(FavoriteViewForm param);
	
	/**
	 * DAVB0404
	 * 收藏新增
	 * */
	public FavoriteDetailResult funcFavoriteSave(FavoriteAddForm param);
	
	/**
	 * DAVB0405
	 * 收藏修改
	 * */
	public HSBCPSBackVO funcFavoriteUpdate(FavoriteUpdateForm param);
	
}
